const { Sequelize } = require('sequelize');
const {
  MYSQL_HOST,
  MYSQL_PORT,
  MYSQL_USER, MYSQL_PWD,
  MYSQL_DB
} = require('../config/config.default')

// 方法 3: 分别传递参数 (其它数据库)
const sequelize = new Sequelize(MYSQL_DB, MYSQL_USER, MYSQL_PWD, {
  host: MYSQL_HOST,
  dialect: 'mysql'
});

// 后续使用连接池来优化项目
sequelize.authenticate().then(() => {
  console.log("数据库连接成功！")
}).catch((err) => {
  console.log("数据库连接失败！", err)
});

module.exports = sequelize